/*2016.9.24 公共样式表*/
/*中间主体部分*/
*{font-size: 1.3rem;}
.main{overflow: hidden;}
.section{position:relative;}

/*图标背景*/
i{display: block;background:url(/templates/images/ucenter/spirit_new.png) no-repeat;background-size: 25rem auto;}

/*浮动*/
.fl{float: left;}
.fr{float: right;}
/*底部 footer*/
.footer{position:fixed;bottom:0;max-width: 768px;min-width: 320px;width:100%;margin:0 auto;}
/*字体颜色样式*/
.text_gray{color:#ccc;}
.text_blue{color:#59afe1;}
.text_yellow{color:#ffbd00;}
.text_green{color:#58d3a2;}
/*.text_red{color:#e73252;}*/
.text_color_666{color:#666;}
.text_color_999{color:#999;}
.text_color_f8a{color:#f8a02d;}
.text_color_white{color:#fff;}
.text_color_f9{color: #f9f12d;}
.text_color_bf{color: #bfbfbf;}
.text_color_888{color: #888;}
.text_color_3d{color: #3d3d3d;}
.text_color_white{color: #fff;}
.text_color_7b3{color:#7b3d1b;}
.text_color_f65{color:#f65555;}
.text_color_009{color:#0096ff;}
.text_color_389{color:#389491;}
.text_color_d41{color:#d4190f;}

.txt_decoration{text-decoration: underline;}

/*字体大小样式*/
.font_size_30{font-size: 1.5rem;}
.font_size_26{font-size: 1.3rem;}
.font_size_12{font-size: 1.2rem;}
.font_size_28,h3{font-size: 1.4rem;}
.font_size_18,h2{font-size: 1.6rem;}
.font_size_24,h1{font-size: 1.8rem;}
.font_size_25{font-size: 2.5rem;}

/*文本行高*/
.line_height_2{line-height: 2;}
.line_height_25{line-height: 2.5;}
.line_height_23{line-height: 2.3;}
/*文本溢出样式*/
.txtOverflow{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txtMoreflow{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*背景颜色样式*/
.background_yellow{background-color:#ffbd00;}
.background_lightBlue{background-color:#2dbdce;}
.background_white{background-color:#fff;}
.background_red{background-color: #e73252;}
.background_green{background-color: #80d151;}
.background_blue{background-color: #59afe1;}
.background_gray{background-color: #999;}
.background_f3{background-color:#f3f3f3;}
.background_7cd{background-color: #7cd8e3;}
.background_ffe{background-color:#ffefc5;}
.background_ea5{background-color:#ea5a49;}
.background_5e0{background-color: #fff5e0;}
.background_f84{background-color: #f84034;}
.background_ffb{background-color: #ffb400;}
/*边框样式*/
.border_green{border:1px solid #58d3a2;}
.border_blue{border:1px solid #59afe1;}
.border_666{border:1px solid #666;}
/*.border_red{border:1px solid #e73252;}*/
.border_841{border:1px solid #841532;}
.border_gray{border:1px solid #d8d8d8;}
.border_bottom_gray{border-bottom:1px solid #f2f2f2;}
.border_tb_e5{border-bottom:1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.border_top_gray{border-top:1px solid #ebebeb;}
.border_left_f9{border-left:1px solid #f9f12d;}
.border_left_bf{border-left:1px solid #bfbfbf;}
.border_right_red{border-right:1px solid #f46e51;}
.border_bottom_e4{border-bottom: 1px solid #e4e4e4;}

/*圆角 border-radius*/
.border_radius_10{border-radius: .5rem;}
.border_radius_8{border-radius: .4rem;}
.border_radius_4{border-radius: .2rem;}
/*margin padding 内外边距样式*/
.margin_auto{margin:0 auto;}
.marginL_10{margin-left: .5rem;}
.marginL_20{margin-left: 1rem;}
.marginR_10{margin-right:.5rem;}
.marginT_10{margin-top: .5rem;}
.marginT_16{margin-top: .8rem;}
.marginT_75{margin-top: .75rem;}
.marginT_20{margin-top: 1rem;}
.marginT_25{margin-top: 2.5rem;}
.marginT_45{margin-top: 4.5rem;}
.marginT_15{margin-top: 1.5rem;}
.marginB_20{margin-bottom: 1rem;}
.marginT_bottom_16{margin-top:.8rem;margin-bottom:.8rem;}
.marginL_right_16{margin-left:.8rem;margin-right:.8rem;}
.paddingT_30{padding-top: .75rem;}
.paddingT_10{padding-top: .5rem;}
.paddingL_right_32{padding-left: 1.6rem;padding-right: 1.6rem;}
.paddingT_bottom_32{padding-top:1.6rem;padding-bottom:1.6rem;}
.paddingL_right_1{padding-left: 1rem;padding-right: 1rem;}
.paddingL_right_15{padding-left: .75rem;padding-right: .75rem;}
.paddingL_right_20{padding-left:.5rem;padding-right:.5rem;}
.paddingT_bottom_20{padding-top:.5rem;padding-bottom:.5rem;}
.paddingT_bottom_16{padding-top:.8rem;padding-bottom:.8rem;}
.paddingT_bottom_1{padding-top:1rem;padding-bottom:1rem;}
.paddingT_20{padding-top:1rem;}
.padding_bottom_35{padding-bottom: 1.75rem;}
.padding_top_35{padding-top: 1.75rem;}
.padding_bottom_10{padding-bottom: .5rem;}
.padding_right_30{padding-right: .75rem;}
.padding_left_30{padding-left: .75rem;}
.padding_left_60{padding-left: 2rem;}

/*块级转换*/
.dis_block{display: block;}
.dis_none{display: none;}
.dis_inlineBlock{display: inline-block;}

/*居中样式*/
.text_center{text-align: center;}
.text_left{text-align: left;}
.align_middle{vertical-align: middle;}

/*超出隐藏*/
.overflow_hidden{overflow: hidden;}

/*定位*/
.pr{position: relative;}
.pa{position: absolute;right: 0;}

/*宽度*/
.width_100{width: 100%;}
.width_80{width: 80%;}
.width_50{width: 50%;}
.width_calc_26{width: calc(100% - 26%);}
.width_calc_40{width: calc(100% - 40%);}

/*头部标题样式*/
.title{width: 100%;padding:.75rem 1.6rem;}

/*选中的样式*/
.leftArea .menu_dl dd.active a,.leftArea .menu_dl dd a:hover{height:30px;color:#e02222;border-left:3px solid #e02222;border-top:1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;background-color:#fff;}

/*数据列表样式*/
.dataList li{position:relative;padding:.65rem 0;border-bottom:1px solid #f2f2f2;}
.dataList li:last-child{border-bottom: none;}

/*弹层样式*/
.mask{position: absolute;top:0;right: 0;bottom: 0;left:0;background:rgba(0,0,0,.5);z-index: 12;}
.maskDialog {position: fixed;width:80%;left: 10%;top: 0;background-color:#fff;padding-top:1.5rem;z-index:13;border-radius:.5rem;min-height: 6.875rem;-webkit-transform: scale(0);-webkit-transition: transform 600ms;}
.maskDialog.show{-webkit-transform: scale(1);}
/*公共按钮*/
.bigBtn{width:7rem;height: 2.5rem;line-height: 2.5rem;margin:0 auto;}
.smallBtn{width: 5.5rem;height: 2.5rem;line-height:2.5rem;border-radius: .5rem;text-align: center;color:#fff;font-size: 1.2rem;}

/*字体删除*/
.delTxt{color:#999;font-size: 1.2rem;text-decoration: line-through;margin-left: .5rem;}
/*头部*/
.header{position: fixed;top:0;left: 0;width:100%;height: 3.75rem;line-height: 3.75rem;max-width: 768px;min-width: 320px;overflow: hidden;z-index: 1;}